package cn.piesat.util;

import org.springframework.data.domain.Page;

import java.util.HashMap;
import java.util.Map;

/**
 * 分页工具类
 *
 * @author xhl
 */
public class PageUtil {

    private PageUtil() {}

    public static Map<String,Object> getPage(Page<?> objPage) {
        Map<String, Object> resultMap = new HashMap<>(8);
        // 数据集合
        resultMap.put("pageResultList", objPage.getContent());
        // 总记录数
        resultMap.put("pageTotalNum", objPage.getTotalElements());
        // 总页数
        resultMap.put("pageTotalPage", objPage.getTotalPages());
        // 当前页码
        resultMap.put("pageNum", objPage.getNumber());
        // 每页显示数量
        resultMap.put("pageSize", objPage.getSize());
        return resultMap;
    }

}
